import axios from 'axios';//这个需要你自己去npm install axios进行安装
import router from "@/router/index.js";
const BASE_URL = ''
const axiosInit = axios.create({//创建一个axios实例
    baseURL: BASE_URL,//基准URL，就是相同的那一部分
    timeout: 10000,//响应时间
})
// //下面的是请求拦截
// axiosInit.interceptors.request.use((config) => {
//         if (config.method === "get") {
//             return config;//通过，返回响应的拦截
//         }
//         return config;//通过，返回响应的拦截
//     }, (error: any) => {//出现错误
//         return Promise.reject(error);//返回错误信息
//     }
// )
// //下面的是响应拦截
// axiosInit.interceptors.response.use(
//     (response) => {//如果后端返回成功，就执行{}里面的内容
//         if (response.status === 200) {//判断一下后端返回的数据中的状态码是不是200，如果是200，就执行下面的return
//             return Promise.resolve(response);
//         } else {//如果返回的状态码不是200，就返回错误的信息，同时也可以在这里定义其他的状态码，然后加上去
//             return Promise.resolve(response);
//         }
//     },
//     (error) => {//后端没有成功返回数据，就执行下面的return
//         return Promise.reject(error);
//     }
// )

export default axiosInit;//把上面创建的实例暴露出去，方便等等我们在httpHelper.js文件进行引入
